package cn.sjhh.flow.conf;

import java.io.InputStream;
import java.util.List;

import com.bstek.uflo.console.provider.ProcessFile;
import com.bstek.uflo.console.provider.ProcessProvider;
/**
 * 设置流程图保存的目的地，默认保存到文件中由DefaultFileProcessProvider实现
 * @author cqyhm
 *
 */
//@Component
public class DbProcessProvider implements ProcessProvider  {
	
	@Override
	public InputStream loadProcess(String fileName) {
		//从数据库载入流程内容
		return null;
	}

	@Override
	public List<ProcessFile> loadAllProcesses() {
		//从数据库载入所有内容
		return null;
	}

	@Override
	public void saveProcess(String fileName, String content) {
		//保存流程内容到数据库
	}

	@Override
	public void deleteProcess(String fileName) {
		//删除流程
	}

	@Override
	public String getName() {
		return "数据库存储";
	}

	@Override
	public String getPrefix() {
		return "db";
	}

	@Override
	public boolean support(String fileName) {
		return false;
	}

	@Override
	public boolean isDisabled() {
		return false;
	}

}
